Enterprise Version
extremely detaiIed